#define _CRT_SECURE_NO_WARNINGS
#include"SList.h"

void test1()
{
	SLTNode* SL = NULL;
	SListPushBack(&SL, 1);
	SListPushBack(&SL, 2);
	SListPushFront(&SL, 2);
	SListPopBack(&SL);
	SListPopFront(&SL);
	SListPrint(SL);
}
void test2()
{
	SLTNode* SL = NULL;
	SListPushBack(&SL, 1);
	SListPushBack(&SL, 2);
	SListPushFront(&SL, 2); 
	SLTNode* pos = SListFind(SL, 2);
	SListInsert(&SL, pos, 5);
	SListPrint(SL);
}
void test3()
{
	SLTNode* SL = NULL;
	SListPushBack(&SL, 1);
	SListPushBack(&SL, 2);
	SListPushFront(&SL, 2);
	SLTNode* pos = SListFind(SL, 2);
	SListErase(&SL, pos);
	SListDestory(&SL);
	SListPrint(SL);
}
int main()
{
	//test1();
	//test2();
	test3();
	return 0;
}